„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Es gibt die Möglichkeit, Arrays in JavaScript zu zerstören und dafür zu sorgen, dass Ihr Code sauber aussieht

Es gibt die Möglichkeit, Arrays in JavaScript zu zerstören und dafür zu sorgen, dass Ihr Code sauber aussieht

Veröffentlicht am 01.11.2024
Durchsuche:485

ays to Destructure Array in JavaScript & make your code look clean

Hallooooooooo! ?

Ich hoffe, es geht dir großartig! Das ist SMY! ? Heute tauchen wir in die coole JavaScript-Magie mit Array-Destrukturierung ein! ?


? Inhalt:

  • ⚡ Warte was?

  • ⚡ Aber warum?

  • ⚡ Aber wie?

  • 1️⃣ Arrays chronologisch zerstören

  • 2️⃣ Arrays nach Index zerstören

  • 3️⃣ Arrays innerhalb von Objekten zerstören

  • 4️⃣ Arrays mit dynamischen Indizes zerstören


⚡ Warte was?

Array-Destrukturierung ist eine nette Funktion in JavaScript, die es Ihnen ermöglicht, Werte aus Arrays (oder Eigenschaften von Objekten) in verschiedene Variablen zu extrahieren. Es geht nicht nur darum, Ihren Code cool aussehen zu lassen – es geht darum, saubereren, besser lesbaren Code zu schreiben. Lassen Sie uns aufschlüsseln, wie Sie Arrays auf unterschiedliche Weise zerstören können!

⚡ Aber warum?

Durch die Destrukturierung wird Ihr Code prägnanter und ausdrucksvoller. Anstatt über ihre Indizes auf Array-Elemente zuzugreifen, können Sie die Werte direkt in Variablen extrahieren. Dies kann Ihren Code vereinfachen, Fehler reduzieren und ihn verständlicher machen.

⚡ Aber wie?

Lassen Sie uns anhand einiger Beispiele jede Methode der Array-Destrukturierung durchgehen!


1️⃣ Arrays chronologisch zerstören

Dies ist der einfachste Weg, Arrays zu zerstören. Sie ordnen Variablen den Array-Elementen in der Reihenfolge zu, in der sie erscheinen.

const fruits = ['apple', 'mango', 'banana'];
const [apple, mango, banana] = fruits;

console.log(apple); // apple
console.log(mango); // mango
console.log(banana); // banana

So funktioniert es:

  • Das Fruit-Array enthält drei Elemente.

  • Mit [Apfel, Mango, Banane] zerlegen wir das Array in drei Variablen, die jeweils einem Element im Array entsprechen, in derselben Reihenfolge.


2️⃣ Arrays nach Index zerstören

In JavaScript können Sie Arrays nicht direkt nach Index innerhalb des Array-Literals selbst zerlegen, aber Sie können mit einer kleinen Problemumgehung mithilfe von Object.entries oder durch manuelles Festlegen von Werten ähnliche Ergebnisse erzielen.

const fruits = ['apple', 'mango', 'banana'];
const {0: apple, 1: mango, 2: banana} = fruits;

console.log(apple); // apple
console.log(mango); // mango
console.log(banana); // banana

So funktioniert es:

  • Hier verwenden wir eine Syntax, die die Destrukturierung nachahmt, indem Array-Indizes als Schlüssel behandelt werden. Dies ist eher eine Problemumgehung, da die Destrukturierung durch Indizes nicht direkt unterstützt wird, aber die Idee besteht darin, Array-Elemente über Indizes an Variablen auszurichten.

3️⃣ Arrays innerhalb von Objekten zerstören

Sie können auch Arrays zerstören, die in Objekten verschachtelt sind. Dadurch können Sie gezielt auf bestimmte Elemente in verschachtelten Strukturen abzielen.

const fruitsPerSeason = {
  summer: ['grapes', 'pineapple'],
  winter: ['kiwis', 'oranges']
};

const { summer: [grape, pineapple], winter: [kiwi, orange] } = fruitsPerSeason;

console.log(grape); // grapes
console.log(pineapple); // pineapple
console.log(kiwi); // kiwis
console.log(orange); // oranges

So funktioniert es:

  • fruitsPerSeason ist ein Objekt, bei dem jede Eigenschaft ein Array ist.

  • Durch die Destrukturierung innerhalb des Objekts extrahieren wir bestimmte Elemente aus diesen Arrays in verschiedene Variablen.


4️⃣ Arrays mit dynamischen Indizes zerstören

Für einen dynamischeren Ansatz können Sie die Destrukturierung mit Variablen kombinieren, die Indizes enthalten.

const fruitsPerSeason = {
  summer: ['pineapple', 'grapes'],
  winter: ['kiwis', 'oranges']
};

const pineappleIdx = 0, kiwisIdx = 0;
const { summer: [_, pineapple], winter: [_, kiwis] } = fruitsPerSeason;

console.log(pineapple); // pineapple
console.log(kiwis); // kiwis

So funktioniert es:

  • Hier verwenden wir _ als Platzhalter, um die ersten Elemente zu ignorieren und nur die Elemente zu destrukturieren, die wir basierend auf dynamischen Indizes benötigen (obwohl Indizes selbst in diesem Beispiel nicht dynamisch verwendet werden).

Zusammenfassung:

Die Destrukturierung von Arrays kann Ihren JavaScript-Code optimieren und ihn sauberer und ausdrucksvoller machen. Unabhängig davon, ob Sie Werte chronologisch extrahieren, auf bestimmte Indizes abzielen oder innerhalb von Objekten arbeiten, helfen Ihnen diese Techniken dabei, Arrays effizienter zu handhaben.

Das ist es, Leute! Ich hoffe, Sie fanden diese Aufschlüsselung der Array-Destrukturierung hilfreich und aufschlussreich. ?

Folgen Sie mir gerne auf GitHub und LinkedIn für weitere JavaScript-Tipps und Tricks!

GitHub

LinkedIn


Bleiben Sie großartig und viel Spaß beim Programmieren! ✨

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/smy/4-ways-to-destructure-array-in-javascript-make-your-code-look-clean-gjk?1 Wenn es einen Verstoß gibt, bitte Kontaktieren Sie Study_golang@163 .comdelete
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3